package com.szrt.cll.test.core.base;

import java.util.List;
import java.util.Map;

public interface BaseService<T> {
	
	/*
     * 添加数据
     */
	int add(T entity); 
	
	/*
     * 根据多个id批量删除
     */
    int deleteByIds(List<Integer> ids);
    
    /*
     * 根据id删除
     */
    int deleteById(Integer id);
    
    /*
     * 修改数据
     */
    int update(T entity);
     
	/*
	 * 根据id查找
	 */
	T findById(Integer id);
      
	/*
	 * 查询所有数据
	 */
	List<T> findAll(Map<String, Object> pageMap);
      
   
}
